<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script>
		// 筛选出偶数
		var arr = [1,2,3,4,5,6];
		Array.prototype.myFilter = function(handler){
			// 定义一个空数组a，用来接收满足条件的数，即此处的偶数
			var a = [];
			for(var i=0;i<this.length;i++){
				var item = this[i];
				var result = handler(item);
				if(result){
					// 不能使用this.length，它指的是数组arr的长度
					a[a.length] = item;
				}
			}
			return a;
		}
		var result = arr.myFilter(function(item){
			return item%2 == 0;
		})
		console.log(result);
		
	</script>
</body>
</html>